﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.IO;
using System.Web.Services;

public partial class checkOutConfirm : System.Web.UI.Page
{
    CommonPage cm3 = new CommonPage();
    VLGDataContext _db8 = new VLGDataContext();
    protected void Page_Load(object sender, EventArgs e)
    {
        string icc = "";
        string code = "";
        string chuyenKhoan = "";
        if (Request["icc"] == null || Request["code"] == null || Request["chuyenKhoan"] == null)
        {
            lrtMessage.Text = "Có lỗi xảy ra, vui lòng kiểm tra lại email của bạn";
        }
        else
        {
            icc = Request["icc"];
            code = Request["code"];
            chuyenKhoan = Request["chuyenKhoan"];
            try
            {
                var _object = (from c in _db8.YeuCauChuyenKhoans
                              where c.idYCCK == Convert.ToInt32(chuyenKhoan)&& c.idAcc==Convert.ToInt32(icc)
                              select c).Single();
                var currentTime = (_object.ngay.Value.AddDays(3) - DateTime.Now).TotalMinutes;              
                if(_object.isActive==true&&_object.status==true)
                    lrtMessage.Text = "Chúng tôi đã chuyển khoản cho bạn, vui lòng kiểm tra tài khoản, mọi thắc mắc xin vui lòng liên hệ bộ phận hỗ trợ !!!";
                else if(_object.isActive==true&&_object.status!=true)
                    lrtMessage.Text = "Yêu cầu chuyển khoản của bạn đã được xác nhận, chúng tôi sẽ chuyển khoản cho bạn trong thời gian sớm nhất !!!";
                else if (_object.isActive == false &&currentTime<0)
                    lrtMessage.Text = "Email xác nhận đã hết hạn, vui lòng gửi yêu cầu mới !!!";
                else if (_object != null)
                {
                    _object.isActive = true;
                    _db8.SubmitChanges();
                    lrtMessage.Text = "Yêu cầu chuyển khoản của bạn đã được xác nhận, chúng tôi sẽ chuyển khoản cho bạn trong thời gian sớm nhất !!!";
                } 
                else
                    lrtMessage.Text = "Thông tin xác nhận không đúng, vui lòng kiểm tra lại email !!!";
            }
            catch
            {
                lrtMessage.Text = "Có lỗi xảy ra, vui lòng kiểm tra lại email của bạn";
            }
        }

    }


}
